in spite of all odds - German English Dictionary